home *** CD-ROM | disk | FTP | other *** search
/ Champak 62 / Volume 62 - JOGO DISK .iso / Games / penguinpass.swf / scripts / frame_10 / DoAction.as
Text File  |  2008-03-17  |  3KB  |  107 lines

  1. function strip()
  2. {
  3.    t = 0;
  4.    while(t <= 2)
  5.    {
  6.       i = 0;
  7.       while(i <= 180)
  8.       {
  9.          if(i != 45 && i != 60 && i != 75 && i != 104 && i != 119 && i != 134)
  10.          {
  11.             paths = 0;
  12.             if(grid[i - 15] == 1)
  13.             {
  14.                paths++;
  15.             }
  16.             if(grid[i - 1] == 1)
  17.             {
  18.                paths++;
  19.             }
  20.             if(i + 1 != 15 || i + 1 != 30 || i + 1 != 45 || i + 1 != 60 || i + 1 != 75 || i + 1 != 90 || i + 1 != 105 || i + 1 != 120 || i + 1 != 135 || i + 1 != 150 || i + 1 != 165)
  21.             {
  22.                if(grid[i + 1] == 1)
  23.                {
  24.                   paths++;
  25.                }
  26.             }
  27.             if(grid[i + 15] == 1)
  28.             {
  29.                paths++;
  30.             }
  31.             if(paths == 1)
  32.             {
  33.                grid[i] = 0;
  34.             }
  35.          }
  36.          i++;
  37.       }
  38.       t++;
  39.    }
  40. }
  41. function populate()
  42. {
  43.    y = 0;
  44.    while(y <= 11)
  45.    {
  46.       g1 = grid[y * 15 + 0];
  47.       g2 = grid[y * 15 + 1];
  48.       g3 = grid[y * 15 + 2];
  49.       g4 = grid[y * 15 + 3];
  50.       g5 = grid[y * 15 + 4];
  51.       g6 = grid[y * 15 + 5];
  52.       g7 = grid[y * 15 + 6];
  53.       g8 = grid[y * 15 + 7];
  54.       g9 = grid[y * 15 + 8];
  55.       g10 = grid[y * 15 + 9];
  56.       g11 = grid[y * 15 + 10];
  57.       g12 = grid[y * 15 + 11];
  58.       g13 = grid[y * 15 + 12];
  59.       g14 = grid[y * 15 + 13];
  60.       g15 = grid[y * 15 + 14];
  61.       y++;
  62.    }
  63. }
  64. _quality = "MEDIUM";
  65. score = 0;
  66. lives = 3;
  67. level = 1;
  68. block1 = new Array(0,0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2);
  69. block2 = new Array(0,0,1,1,2,1,1,2,2,1,2,1,1,2,2,1,2);
  70. block3 = new Array(0,0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2);
  71. block4 = new Array(0,0,1,2,1,1,2,1,2,1,1,1,2,2,1,2,2);
  72. block5 = new Array(0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2);
  73. block6 = new Array(0,0,1,2,1,2,1,2,1,1,1,2,1,2,1,2,2);
  74. block7 = new Array(0,0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2);
  75. block8 = new Array(0,0,1,1,2,2,2,1,1,2,1,1,1,2,2,1,2);
  76. block9 = new Array(0,0,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2);
  77. sub = 0;
  78. while(sub <= 180)
  79. {
  80.    grid[sub] = 0;
  81.    sub++;
  82. }
  83. level1 = new Array(0,4,7,6,4,4,4,16,16);
  84. level2 = new Array(0,4,7,6,2,6,4,5,8,16,16);
  85. level3 = new Array(0,5,6,6,3,2,2,8,11,2,6,7,16,16);
  86. level4 = new Array(0,8,5,4,9,6,7,7,6,16,16);
  87. level5 = new Array(0,8,12,4,6,8,2,7,5,4,16,16);
  88. level6 = new Array(0,5,3,6,12,4,11,4,7,8,9,3,3,16,16);
  89. level7 = new Array(0,6,12,9,8,5,5,7,6,7,6,6,7,7,16,16);
  90. level8 = new Array(0,3,3,3,3,3,3,3,3,6,7,8,11,5,7,7,6,12,5,6,8,16,16);
  91. level9 = new Array(0,2,8,10,8,6,4,5,4,8,4,5,4,16,16);
  92. level10 = new Array(0,4,6,8,11,7,4,4,4,8,5,16,16);
  93. level11 = new Array(0,2,8,2,4,2,9,4,2,2,3,16,16);
  94. level12 = new Array(0,2,10,4,6,5,12,12,11,8,5,16,16);
  95. level13 = new Array(0,2,7,5,5,6,4,6,3,2,2,8,11,2,6,7,16,16);
  96. level14 = new Array(0,5,8,11,12,12,6,8,2,3,5,6,4,10,2,16,16);
  97. level15 = new Array(0,8,7,12,4,6,4,8,5,2,7,5,3,4,16,16);
  98. level16 = new Array(0,3,5,6,9,12,4,11,4,3,7,8,9,3,3,16,16);
  99. level17 = new Array(0,6,12,9,8,5,5,7,6,7,3,6,6,9,7,7,16,16);
  100. level18 = new Array(0,3,7,3,3,3,6,3,3,6,7,8,11,5,7,3,6,12,5,6,8,16,16);
  101. level19 = new Array(0,2,8,3,10,6,8,9,6,4,5,4,8,3,4,5,9,4,16,16);
  102. level20 = new Array(0,4,4,8,5,11,7,6,4,4,8,6,5,16,16);
  103. level21 = new Array(0,2,8,2,4,9,2,11,9,4,2,2,3,16,16);
  104. turn = 1;
  105. gotshape = false;
  106. nextshape.gotoAndStop(2);
  107.